tg-me.com/python_academy/1952
Last Update:
Как работают арифметические операции
Если кто-то еще не знает, то в Python всё является объектами: числа в том числе. И при любых операциях, включая арифметические, у объектов вызываются магические методы.
Например, при сложении у объекта первого слагаемого вызывается соответствующий магический метод и в качестве аргумента передается объект второго слагаемого.
Еще стоит отметить, что у float
поддерживается деление с остатком, то есть метод __div__
. А int
имеет только деление с округлением, реализованное в методе __floordiv__
.
#magic
BY Python Academy

Share with your friend now:
tg-me.com/python_academy/1952